obj+=add.o
obj+=addfi.o
obj+=assign.o
obj+=assignfi.o
obj+=divide.o
obj+=dividefi.o
dobj+=ivideif.o
obj+=edit.o
obj+=eql.o
obj+=eqlfi.o
obj+=eqlif.o
obj+=equalize.o
obj+=fixeds.o
obj+=lss.o
obj+=lssfi.o
obj+=lssif.o
obj+=minus.o
obj+=multipfi.o
obj+=multiply.o
obj+=precisio.o
obj+=scale.o
obj+=subtract.o
obj+=subtrafi.o
obj+=subtraif.o
obj+=whole.o

all : test2

fixed_lib.a : add.o assign.o assignfi.o divide.o edit.o eql.o \
  equalize.o scale.o fixeds.o lss.o \
  minus.o multiply.o precisio.o subtract.o \
  addfi.o subtrafi.o subtraif.o multipfi.o \
  dividefi.o divideif.o eqlfi.o eqlif.o \
  lssfi.o lssif.o whole.o

test : test.o fixed_lib.a
	g++ test.o $(obj) -o test1

test2: lib_fixed.o test.o module_c.o
	g++ lib_fixed.o module_c.o test.o -o test2


.cpp.o:
	g++ -c  $<

.c.o:
	gcc -c  $<


clean:
	rm *.o
